stone trough - German English Dictionary